(SW Expert Academy) 내장함수 - 6308번 6311번 6312번 6313번 6314번

1번 - 6308번

  • 시간 : 1개 테스트케이스를 합쳐서 Python의 경우 1초
  • 메모리 : 힙, 정적 메모리 합쳐서 256MB 이내, 스택 메모리 1MB 이내

문제의 입출력에서 ‘올해’’를 기준으로 20살이 100가 되는게 2099년이기 때문에 ‘올해’=2018년 임을 알 수 있다.
지금 날짜를 적용시키고 싶다면 그냥 datetime.now()를 쓰면 된다.

from datetime import datetime, date

name = input()
age = int(input())
now = date(2018, 1, 1).year

print("{}(은)는 {}년에 100세가 될 것입니다.".format(name, now-age+101))

4번 - 6311번

  • 시간 : 1개 테스트케이스를 합쳐서 Python의 경우 1초
  • 메모리 : 힙, 정적 메모리 합쳐서 256MB 이내, 스택 메모리 1MB 이내

2,3번 문제는 없음
조금 더 간결하게 풀 수 있지 않을까? 아쉽다

from datetime import datetime, date

name = input()
age = int(input())
now = date(2018, 1, 1).year

print("{}(은)는 {}년에 100세가 될 것입니다.".format(name, now-age+101))

5번 - 6312번

  • 시간 : 1개 테스트케이스를 합쳐서 Python의 경우 1초
  • 메모리 : 힙, 정적 메모리 합쳐서 256MB 이내, 스택 메모리 1MB 이내

정확하게 무엇을 요구하는지 이해를 못하겠다…
SKIP


6번 - 6313번

  • 시간 : 1개 테스트케이스를 합쳐서 Python의 경우 1초
  • 메모리 : 힙, 정적 메모리 합쳐서 256MB 이내, 스택 메모리 1MB 이내
value = int(input())

print("ASCII {} => {}".format(value, chr(value)))

7번 - 6314번

  • 시간 : 1개 테스트케이스를 합쳐서 Python의 경우 1초
  • 메모리 : 힙, 정적 메모리 합쳐서 256MB 이내, 스택 메모리 1MB 이내

한줄이면 끝

print(list(filter(lambda x: x%2==0, list(range(1,11)))))

# int_list = list(range(1,11))

# even_list = list(filter(lambda x:x%2==0, int_list))

# print(even_list)